perfect linear